function LUT_Current = Get_Constellation(Rate)

global  LUT_PSK_Q_8 LUT_QAM_16 LUT_QAM_32 LUT_QAM_64

if (Rate == 3200)
    %QPSK
%     load LUT_PSK_Q_8
    LUT_Current = LUT_PSK_Q_8;
%     Complex_Rx = Complex_Rx * exp(j*pi/8);
    
elseif (Rate == 4800)
    %8PSK
%     load LUT_PSK_Q_8
    LUT_Current = LUT_PSK_Q_8;
    
elseif (Rate == 6400)
    %16QAM
%     load LUT_QAM_16
    LUT_Current = LUT_QAM_16;
    
elseif (Rate == 8000)
    %32QAM
%     load LUT_QAM_32
    LUT_Current = LUT_QAM_32;
    
elseif (Rate == 9600)
    %64QAM
%     load LUT_QAM_64
    LUT_Current = LUT_QAM_64;

elseif (Rate == 12800)
    %64QAM
%     load LUT_QAM_64
    LUT_Current = LUT_QAM_64;
    
else disp('Error ==> Rate not supported')
end